Niphila pilipes
The Chinese scientific name is "Spotted Web Bride", and this spider is also known as "Big Wood Spider" or "Human Faced Spider". This spider is distributed in many countries in East and Southeast Asia, as well as Oceania. It is commonly found in primary and secondary forests as well as gardens.
Popular Models
Random Model
Milk goat (with 3D animated model)
778 View
Late Horizon style ceramic container
892 View
Old Elevator Button
1188 View
Lianglong skull fossil
840 View
1914 Rolls-Royce armored car
965 View
Truck tire 185-65 R15
1170 View